
#ifndef  _RADIX_ARCHAISM_RANDOM_H_
#define  _RADIX_ARCHAISM_RANDOM_H_

#include <Archaism/Header.h>

_BeginNamespace(Radix)

class Random
{
public:
	Random();
	~Random();

public:
	int next();
	int next(int minValue, int maxValue);
	float next(float minValue, float maxValue);
	double next(double minValue, double maxValue);

private:
	uint mSeed;
};

_EndNamespace(Radix)

#endif//_RADIX_ARCHAISM_RANDOM_H_